package com.xuedongzhilian.service;

import com.xuedongzhilian.dto.Result;

/**
 * <p>
 * 微信公众号服务接口
 * </p>
 *
 * @author 学动智联团队
 * @since 2025-10-14
 */
public interface IWechatService {

    /**
     * 发送模板消息
     * @param userId 用户ID
     * @param templateId 模板ID
     * @param data 消息数据
     * @return 发送结果
     */
    Result sendTemplateMessage(Long userId, String templateId, Object data);

    /**
     * 处理微信公众号消息
     * @param message 微信消息
     * @return 处理结果
     */
    Result handleWechatMessage(Object message);
}